Skip to main content

Diagramas, RACI y Conclusiones

15. Diagramas de Detalle​

A continuación, se presentan los diagramas que detallan el comportamiento específico de cada componente del flujo.

Arquitectura de Flujo Jenkins CI Detallado​

Arquitectura de Flujo Argo CD Detallado​

Arquitectura de Flujo Kubernetes Internal Routing Detallado​

Arquitectura de Integración WSO2 CI/CD API-as-Code​


16. Diagramas de C4 Model​

C4 Model - Nivel 1: Contexto del Sistema​

C4 Model - Nivel 2: Contenedores de la Plataforma​

C4 Model - Nivel 3: Componentes de la Entrega Continua (Detalle Jenkins & ArgoCD)​


17. Matriz de Asignación de Responsabilidades (RACI)​

La siguiente matriz detalla de forma exhaustiva las responsabilidades funcionales y técnicas del ecosistema de ingeniería de software.

Actividad / Tarea OperativaArquitectura EnterpriseEquipo BackendEquipo FrontendEquipo DevOpsAseguramiento Calidad (QA)Equipo de SeguridadOperaciones de TIProduct Owner (PO)
Diseño y Configuración Base de RepositoriosACCRICII
Escritura de Código Base y Pruebas UnitariasIR / AR / AICIII
Definición y Mantenimiento de Pipelines CICCCR / AICII
Definición de Arquitectura Base e InfraestructuraR / AIIRICCI
Aprobación de Promociones a Entorno DEVIR / AR / AIIIII
Aprobación de Promociones a Entorno UATCRRIR / AIIC
Aprobación de Promociones a Entorno PRODRIICCIIA
Gestión y Resolución de Vulnerabilidades de CódigoCRRIIAII
Monitoreo de Infraestructura y ObservabilidadIIICIIR / AI
Ejecución y Declaración de APIs en WSO2ARICICIC
  • R (Responsible): Quien ejecuta físicamente la actividad.
  • A (Accountable): El último responsable del éxito y calidad de la actividad (dueño de la firma o autorización).
  • C (Consulted): Quienes aportan información valiosa o retroalimentación técnica a la actividad.
  • I (Informed): Quienes deben ser notificados inmediatamente tras la conclusión del paso.

18. Conclusiones de Arquitectura​

El diseño arquitectónico aquí plasmado provee una solución robusta ante los retos que afrontan las organizaciones modernas a escala empresarial:

  • Escalabilidad Tecnológica Absoluta: Al desacoplar completamente la construcción de software (Jenkins) de la sincronización de Kubernetes (Argo CD) se eliminan cuellos de botella operativos en la nube.
  • Trazabilidad Inmutable: Cada cambio que afecte la producción está firmado digitalmente, documentado en un PR con revisores nombrados e indexado perpetuamente por los hashes criptográficos de Git commits, haciendo que las auditorías reglamentarias se certifiquen sin esfuerzo adicional.
  • Reducción Drástica del Vector de Ataque: La eliminación de credenciales administrativas del clúster fuera de la red local (modelo Pull de GitOps) anula por completo la posibilidad de intrusiones a través de vulnerabilidades en el servidor de CI expuesto.
  • Operaciones Sin Estrés (Zero-Downtime): Las promociones controladas y los mecanismos automáticos de Rollback garantizan que el negocio se mantenga operando de forma continua, mitigando desastres en segundos.